.FormLabel,
.FormLabel>div>div>div>div>.control-label,
.FormLabel>div>div>div>.control-label,
.FormLabel>div>div>.control-label {
padding-top: 7px;
margin-bottom: 0;
text-align: left;
font-weight: normal;
font-size: 13px;
}
.form-control{
border-radius: 0px;
}
hr{
margin-bottom: 0px;
}
.improve-your-prof{
padding: 12px 46px;
}
.container-bump{
margin-top:60px
}
/*.section-title>h3>i,
.left-bar>div>a>i{
color: #ffffff !important;
border: 2px solid white !important;
width: 20px;
font-size: 15px !important;
padding: 8px;
width: auto;
background-color: #777777 !important;
}*/
.left-bar>div>a>div{
color: #777777;
}
.left-bar>div>a>div:hover{
color: #337ab7;
}
a{
cursor: pointer;
}
<!--.img-main:hover .edit-photo{
display: block;
}-->
.edit-photo{
position: absolute;
display: block;
bottom: 0;
left: 0;
width: 100%;
background: #ededed;
border-top: #ededed solid 1px;
padding: 12px 0;
text-align: center;
z-index: 10;
opacity: 0.70
}

.img-edit-icon {
color: white;
border: 2px solid white;
font-weight: bolder;
border-radius: 18px;
width: 20px;
font-size: 16px;
padding: 1px 4px;
}
.img-edit-icon:hover{
color: #2A86EF;
border: 2px solid #2A86EF;
}
/**.div-striped:nth-child(even){background-color: #f2f2f2;}**/
/*.div-striped:hover{background-color: #f2f2f2;}*/


.view-more-btn {
border: 5px solid transparent;
background: #AED6D1;
color: #55706D;
border-radius: 0px;
padding: 5px 30px;
overflow: hidden;
width: 100px;
transition: all 1.2s, border 0.5s 1.2s, box-shadow 0.3s 1.5s;
white-space: nowrap;
text-indent: 23px;
font-weight: bold;
}
.view-more-btn span {
display: inline-block;
-webkit-transform: translateX(300px);
transform: translateX(300px);
font-weight: normal;
opacity: 0;
transition: opacity 0.1s 0.5s, -webkit-transform 0.4s 0.5s;
transition: opacity 0.1s 0.5s, transform 0.4s 0.5s;
transition: opacity 0.1s 0.5s, transform 0.4s 0.5s, -webkit-transform 0.4s 0.5s;
}
.view-more-btn:hover {
text-indent: 0;
background: #55706D;
color: #FFE8A3;
width: 250px;
border: 5px solid #8DCCC4;
box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.15);
}
.view-more-btn:hover span {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
}
.show-more:after{
content: "Show More"
}
.show-less:after{
content: "Show Less"
}

.autocomplete-suggestions {
border: 1px solid #999;
background: #FFF;
cursor: default;
overflow: auto;
}
.autocomplete-suggestion {
padding: 2px 5px;
white-space: nowrap;
overflow: hidden;
}
.autocomplete-selected {
background: #F0F0F0;
}
.autocomplete-suggestions strong {
font-weight: normal;
color: #3399FF;
}

input {
border-radius: 0px !important;
box-shadow: none !important;
}

/* Outside of the box */
.tagify--outside{
border: 0;
padding: 0;
margin: 0;
}
.tagify__input--outside{
display: block;
max-width: 600px;
border: 1px solid #DDD;
margin-top: 1.5em;
}

/* Countries' flags */
.tagify__dropdown.extra-properties .tagify__dropdown__item{ color:#777; }
.tagify__dropdown.extra-properties .tagify__dropdown__item:hover{ color:black; background:#F1F1F1; }
.tagify__dropdown.extra-properties .tagify__dropdown__item > img{
display: inline-block;
vertical-align: middle;
height: 20px;
transform: scale(.75);
margin-right: 5px;
border-radius: 2px;
transition: .12s ease-out;
}
.tagify__dropdown.extra-properties .tagify__dropdown__item--active > img,
.tagify__dropdown.extra-properties .tagify__dropdown__item:hover > img{
transform: none;
margin-right: 12px;
}
.tagify.countries .tagify__input{ min-width:175px; }
.tagify.countries tag{ white-space:nowrap; }
.tagify.countries tag img{
display: inline-block;
height: 16px;
margin-right: 3px;
border-radius: 2px;
}
.tagify.readonlyMix > tag:not([readonly]) div::before{ background:#d3e2e2; }
.tagify__input .borderd-blue > div::before{ border:2px solid #8DAFFA; }
.intl-tel-input allow-dropdown{width: 100%;}
.col-md-9>.intl-tel-input.allow-dropdown { width: 73%; }

.img-container {
/* Never limit the container height here */
max-width: 100%;
}

.img-container img {
/* This is important */
width: 100%;
}